export default {
  grid: {
    align: 'center', //所有的列对齐方式;该属性的可选值为 left（左对齐）, center（居中对齐）, right（右对齐）
    autoResize: false, //父元素响应式监听（对于父元素可能存在动态变化的场景可能会用到）
    border: false, //是否带有纵向边框
    columnMinWidth: '', //number | string 	设置可以调整到的最小宽度，不设置时默认为列头 span 的宽度 + 36（头部固定宽度）。 ;所有最小列宽度；会自动将剩余空间按比例分配;该属性的可选值为 整数, px，%
    columnWidth: '', //number | string 所有列宽度;该属性的可选值为 整数, px，%
    columns: '', //表格列的配置信息，具体参考列配置项
    contextMenu: '', //快捷菜单配置项
    dropConfig: '', //表格拖拽配置项
    editConfig: { trigger: 'click', mode: 'cell', showStatus: true }, //	表格编辑配置项
    editRules: '', //校验规则配置项
    expandConfig: '', //展开行配置项
    fit: true, //	所有列的宽度是否自撑开
    headerAlign: 'left', //所有的表头列的对齐方式;该属性的可选值为 left（左对齐）, center（居中对齐）, right（右对齐）
    headerCellClassName: '', //	给表头的单元格附加 className，也可以是函数
    headerRowClassName: '', //表头的行附加 className，也可以是函数
    height: '', //设置表格内容区域（不含表格头部，底部）的高度。 不设置时，表格内容区域的高度度自适应；表格的高度；支持铺满父容器或者固定宽高;该属性的可选值为 整数, px，%
    highlightCell: false, //只对 editConfig 配置时有效，是否在编辑时高亮单元格边框
    highlightCurrentColumn: false, //	是否要高亮当前列
    highlightCurrentRow: false, //是否要高亮当前行
    highlightHoverColumn: false, //鼠标移到行是否要高亮显示
    isAsyncColumn: true, //设置表格的列是否延迟加载;是否开启异步列功能，配合 scrollLoad 一起使用
    isBeforePageChange: true, //	是否打开页面改变时的前置处理特性。在值为true时，翻页操作或者改变页大小操作不会立即生效，留给用户处理业务逻辑，之后通过调用预留的callback或者rollback使之生效或者失效
    loading: false, //表格是否显示加载中
    loadingComponent: '', //自定义表格loading
    maxHeight: '', //设置表格内容区域（不含表格头部，底部）的最大高度。;该属性的可选值为 整数, px，%
    minHeight: '', //	设置表格内容区域（不含表格头部，底部）的最小高度。
    mouseConfig: '', //	鼠标配置项
    optimization: '', //表格虚拟滚动的优化配置项
    pager: "", //	分页配置项
    radioConfig: '', //单选框配置项
    remoteFilter: false, //所有列是否使用服务端筛选，如果设置为 true 则不会对数据进行处理
    remoteSort: false, //是否将服务端的全部数据进行排序。默认为 false 不进行服务端排序。
    resizable: true, //	设置是否允许调整列宽
    rowClassName: '', //自定义表格行类名，用于自定义表格的行样式的场景。可以直接设置字符串类名，也可以是用函数
    rowGroup: '', //row-group 属性可以配置行分组，行分组会将具有相同值的列进行分组展示。
    rowId: '_RID', //自定义行数据唯一主键的字段名（行数据必须要有唯一主键，默认自动生成）
    rowSpan: {}, //	设置行合并,该属性仅适用于普通表格，不可与 tree-config 同时使用
    saveData: '', //	服务端数据保存方法
    selectConfig: '', //	复选框配置项
    seqSerial: false, //设置行序号是否连续，开启分页时有效,seqSerial 当 showSeq 为 true 时有效。
    showFooter: false, //是否显示表尾合计
    showHeader: true, //	是否显示表头
    showHeaderOverflow: false, //	设置表头所有内容过长时显示为省略号;该属性的可选值为 ellipsis（只显示省略号）,title（并且显示为原生 title）,tooltip（并且显示为 tooltip 提示）
    showOverflow: 'ellipsis', //设置所有内容过长时显示为省略号（如果是固定列建议设置该值，提升渲染速度）;该属性的可选值为 ellipsis（只显示省略号）,title（并且显示为原生 title）,tooltip（并且显示为 tooltip 提示）
    showSaveMsg: false, //切换分页时有未保存的数据时是否进行提示
    size: 'small', //表格的尺寸;该属性的可选值为 medium, small, mini
    sortConfig: '', //排序配置项
    sortMethod: '', //	自定义所有列的排序方法，当触发排序时会调用该函数返回排序后的结果;自定义排序方法，类似原生的sort排序
    sortable: true, //设置是否允许列数据排序。默认为 true 可排序
    startIndex: 0, //只对 type=index 的列有效，动态索引的起始值
    stripe: true, //是否带有斑马纹
    syncResize: false, //响应式跟随某个属性（对于通过某个属性来控制显示/隐藏切换的场景可能会用到）
    toolbar: '', //响应式跟随某个属性（对于通过某个属性来控制显示/隐藏切换的场景可能会用到）
    treeConfig: "{ children: 'children', renderIcon }", //树形结构配置项
    tooltipConfig: '', //Grid 内置 tooltip 配置项，请参考 Tooltip 组件属性说明
    validConfig: '', //校验配置项
    rowKey:true, 
    isPage: 0,//0:不分页 1 后端分页 2 前端分页
    isTree:false,
   
  },
  page:{
    layout:"total, prev, pager, next, jumper, sizes",
    currentPage:0,//当前所在页
    align:'center',//分页对齐方式，Aurora、XDesign主题默认值为 right
    customTotal:"",//自定义总条数，传值为 true 时，显示10万+、100万+，传值为字符串则显示传入的字符串
    disabled:false,//是否禁用分页
    hideOnSinglePage:false,//只有一页时是否隐藏
    isBeforePageChange:false,//是否开启前置处理特性，开启后，翻页或者改变页大小不会立即生效，由用户处理业务逻辑
    mode:"",//'number' | 'simple' | 'complete' | 'fixed' | 'simplest'设置分页组件显示模式，此属性优先级大于 layout, 3.19.0新增simplest
    nextText:"下一页",//替代图标显示的下一页文字
    pageCount:0,//总页数，total 和 page-count 设置任意一个就可以达到显示页码的功能，如果要支持 page-sizes 的更改，则需要使用 total 属性
    pageSizeText:"条/页",//自定以页码大小后置显示文本，XDesign主题默认为空
    pageSize:10,//每页显示条目数
    pageSizes:[10, 20, 30, 40, 50, 100],//设置指定可选择的每页显示条数，每页显示个数选择器的选项设置
    pagerCount:7,//设置页码按钮需要显示的最多个数，当总页数超过该值时会折叠，该属性的合法值为大于等于 5 且小于等于 21 的奇数
    popperAppendToBody:true,//是否将弹出框插入至 body 元素，可将该属性设置为 false（可参考 select 组件）
    popperClass:"",//	为 popper 添加类名（可参考 popover 组件）
    prevText:"上一页",//替代图标显示的上一页文字
    showTotalLoading:false,//是否显示总条数加载中
    size:'mini',//定义分页尺寸
    total:0,//总条目数
    isPage:true,//是否分页
    serverPage:true,//是否服务器分页
    mode:"number",//'number' | 'simple' | 'complete' | 'fixed' | 'simplest' 分页模式
  },
  column: {
    align: 'left', //列对其方式;该属性的可选值为 left（左对其）, center（居中对其）, right（右对齐）
    className: '', //给单元格附加 className，也可以是函数
    editor: '', //单元格编辑渲染配置项，也可以是函数 Function(h, params);设置表格列的编辑类型
    filter: false, //设置表格列的筛选配置信息。默认值为 false 不配置筛选信息。
    fixed: '', //将列固定在左侧，其中 freezable 可冻结可解冻，在表格个性化面板中可操作，而 frozen 只能冻结不能解冻，在个性化面板中不可操作;将列固定在左侧或者右侧（注意：固定列应该放在左右两侧的位置）;该属性的可选值为 left（固定左侧）, right（固定右侧）
    footerAlign: 'left', //表尾列的对齐方式;该属性的可选值为 left（左对其）, center（居中对其）, right（右对齐）
    footerClassName: '', //表尾的单元格附加 className，也可以是函数
    formatConfig: '', //开启该列数据异步渲染。
    formatText: 'enum', //设置当前表格列的显示获取编辑类型;设置当前表格列的显示获取编辑类型，也可以是函数;该属性的可选值为
    headerAlign: 'center', //表头列的对齐方式;该属性的可选值为 left（左对其）, center（居中对其）, right（右对齐）
    headerClassName:"",//设置列头样式名称；给表头的单元格附加 className，也可以是函数
    minWidth: '50', //继承 table 的 column-min-width	最小列宽度；会自动将剩余空间按比例分配;该属性的可选值为 整数, px，%
    multi: true, //是 filter 对象内置的属性，筛选是否允许多选;设置选择列是否显示复选框。当 columnType 为 'select' 时有效。
    params:"",//额外的参数（自定义一些数据参数，对于某些特殊的场景可能会用到）
    required: true, //是否必填，如不设置，则会根据校验规则自动生成
    resizable:true,//设置该列是否可以调整列宽；列是否允许拖动列宽调整大小
    rules: '', //表单的验证功能
    showHeaderOverflow:"false",//当表头内容过长时显示为省略号；该属性的可选值为 ellipsis （只显示省略号）， title （并且显示为原生 title ）， tooltip （并且显示为 tooltip 提示）
    showIcon: true, //是否显示列头编辑图标，在编辑时有效
    showHeaderTip:'false',
    showOverflow:true,//当内容过长时显示为省略号；该属性的可选值为 ellipsis（只显示省略号）, title（并且显示为原生 title）, tooltip（并且显示为 tooltip 提示
    showTip:false,//	表格列单元格是否需要提示
    sortBy:'',//只对 sortable 有效，自定义排序的属性
    sortable:false,//设置该列数据是否可以排序
    treeNode:false,//	只对 tree-config 配置时有效，指定为树节点
    title: '', //列标题（支持开启国际化），可以是函数
    type: '', //'index' | 'selection' | 'radio' | 'expand'	--	设置内置列的类型;设置内置列的类型
    width: 'auto', //	继承 table 的 column-width	设置列的宽度，可以是像素或者百分比或者'auto'，设置为'auto'时，列宽会自动适应。;列宽度;该属性的可选值为 整数 / px /%
  },
};
